﻿@charset "utf-8";
/* CSS Document */

/*----search----*/
.web_search{
	position:relative;
	margin:0 auto;
	padding:30px 0;
	width:886px;
	height:58px;
	clear:both;
	}
.web_search .search_input{
	float:left;
	width:610px;
	height:56px;
	border:1px solid #dcdcdc;
	position:relative;
	}
.search_input input{
	background:#f6f6f6;
	width:560px;
	height:46px;
	margin:5px 20px;
	line-height:46px;
	font:16px/46px "Microsoft YaHei",Arial;
	border:0;
	outline:none;
	}
.search_input span{
	position:absolute;
	left:20px;
	top:5px;
	font:16px/46px "Microsoft YaHei",Arial;
	color:#a9a9a9;
	}
.web_search .search_sort{
	float:left;
	background:url(../images/arr_b_menu.png) 99px 26px no-repeat;
	padding-right:47px;
	width:79px;
	height:56px;
	line-height:56px;
	border-top:1px solid #dcdcdc;
	border-bottom:1px solid #dcdcdc;
	position:relative;
	text-align:right;
	font:16px/56px "Microsoft YaHei",Arial;
	color:#666;
	cursor:pointer;
	}
.web_search .search_sort .sort_down{
	position:absolute;
	top:56px;
	left:-1px;
	background:#fff;
	bordeR:1px solid #dcdcdc;
	width:125px;
    padding:0;
	text-align:left;	
	z-index:10;
	}
	/*///////////////////////////////////////////////////////////////////////////**/
.web_search .search_sort .sort_down a:link{
	display:block;
	padding:0 15px;
	margin-top:1px;
	width:95px;
	height:30px;
	line-height:30px;
	background:#fff;
    font-size: 14px; 
    color: #666;
    text-decoration: none;
}
.web_search .search_sort .sort_down a:visited{
	display:block;
	padding:0 15px;
	width:95px;
	height:30px;
	line-height:30px;
	background:#fff;
    font-size: 14px;
    color: #666;
    text-decoration: none;
}
.web_search .search_sort .sort_down a:hover{
	display:block;
	padding:0 15px;
    width:95px;
	height:30px;
	line-height:30px;
	background:#f1f1f1;
    font-size: 14px; 
    color: #666;
    text-decoration: none;
}
.web_search .search_sort .sort_down a:active{
	display:block;
	padding:0 15px;
    width:95px;
	height:30px;
	line-height:30px;
	background:#fff;
    font-size: 14px;
    color: #d6deeb;
    text-decoration: none;
}
.web_search .search_btn{
	float:left;
	width:148px;
	height:58px;
	}	
.web_search .search_btn input{
	width:148px;
	height:58px;
	border:0;
	background: url(../images/btn_search.jpg) left top no-repeat;
	cursor:pointer;
	outline:none;
	}	
	
/*----foucs----*/
.web_foucs{
	position:relative;
	margin:0 auto;
	width:100%;
	height:500px;
	overflow:hidden;
	}
.web_foucs ul{
	float:left;
	clear:both;	
}
.web_foucs ul li{
	position:absolute;
	left:50%;
	top:0px;
	width:1920px;
	height:500px;
	margin-left:-960px;
	display:none;
	cursor:pointer;
}
.web_foucs .foucs_btn{
	width:1920px;
	height:55px;
	top:445px;
	left:50%;
	position:relative;
	margin-left:-960px;
}
.web_foucs .foucs_btn span{
	position:absolute;
	top:15px;
	left:45%;
	display:block;
	width:30px;
	height:8px;
	text-align:center;
	background:#3d3d3d;
	z-index:3;
	cursor:pointer;
	filter:alpha(opacity=70); /*IE滤镜，透明度50%*/
	-moz-opacity:0.7; /*Firefox私有，透明度50%*/
	opacity:0.7;/*其他，透明度50%*/
 }
	
	
.web_foucs .foucs_btnIndex{
	width:1920px;
	height:55px;
	top:445px;
	left:50%;
	position:relative;
	margin-left:-960px;
}
.web_foucs .foucs_btnIndex span{
	position:absolute;
	top:15px;
	left:45%;
	display:block;
	width:30px;
	height:8px;
	text-align:center;
	background:#3d3d3d;
	z-index:3;
	cursor:pointer;
	filter:alpha(opacity=70); /*IE滤镜，透明度50%*/
	-moz-opacity:0.7; /*Firefox私有，透明度50%*/
	opacity:0.7;/*其他，透明度50%*/
 }
	
.web_column_line{
	margin:15px auto 0;
	width:1200px;
	clear:both;
	}	
/*----home news----*/	
.web_column_line .column_news{
	float:left;
	width:870px;
	padding:0 15px;
	background:#fff;
	}

.web_column_line .column_news .column_news_title{
	float:left;
	width:870px;
	height:69px;
	background:url(../images/bg_title.jpg) left top repeat-x;
	text-align:center;
	clear:both;
	}
.web_column_line .column_news .column_news_inner{
	float:left;
	width:870px;
	padding:30px 0 15px;
	overflow:hidden;
	}
.column_news .column_news_inner ul{
	float:left;
	padding-left:9px;
	clear:both;
	}
.column_news .column_news_inner ul li{	
	float:left;
	width:410px;
	height:124px;
    border-left:1px solid #d2d2d2;
	}
.column_news .column_news_inner ul li a{
	display:block;
	float:left;
	width:410px;
	}
.column_news .column_news_inner ul li .li_left{
	position:relative;
	float:left;
	width:135px;
	padding-left:25px;
	}
	
	.web_column_line{
	margin:15px auto 0;
	width:1200px;
	clear:both;
	}	
/*----home news----*/	
.web_column_line .column_news{
	float:left;
	width:870px;
	padding:0 15px;
	background:#fff;
	}

.web_column_line .column_news .column_news_title{
	float:left;
	width:870px;
	height:69px;
	background:url(../images/bg_title.jpg) left top repeat-x;
	text-align:center;
	clear:both;
	}
.web_column_line .column_news .column_news_inner{
	float:left;
	width:870px;
	padding:30px 0 15px;
	overflow:hidden;
	}
.column_news .column_news_inner ul{
	float:left;
	padding-left:9px;
	clear:both;
	}
.column_news .column_news_inner ul li{	
	float:left;
	width:410px;
	height:124px;
    border-left:1px solid #d2d2d2;
	}
.column_news .column_news_inner ul li a{
	display:block;
	float:left;
	width:410px;
	}
.column_news .column_news_inner ul li .li_left{
	position:relative;
	float:left;
	width:135px;
	padding-left:25px;
	}
	

/*         *****************************************************               */
.web_column_line1{
	margin:15px auto 0;
	width:1200px;
	clear:both;
	height:420px;
	}	
/*----home news----*/	
.web_column_line1 .column_news1{
	float:left;
	width:1170px;
	padding:0 15px;
	background:#fff;
	}

.web_column_line1 .column_news1 .column_news_title{
	float:left;
	width:1170px;
	height:69px;
	background:url(../images/bg_title.jpg) left top repeat-x;
	text-align:center;
	clear:both;
	}
.web_column_line1 .column_news1 .column_news_inner{
	float:left;
	width:1200px;
	padding:30px 0 15px;
	overflow:hidden;
	}
.column_news1 .column_news_inner ul{
	float:left;
	padding-left:9px;
	clear:both;
	}
.column_news1 .column_news_inner ul li{	
	float:left;
	width:540px;
	height:124px;
    /*border-left:1px solid #d2d2d2;*/
	}
.column_news1 .column_news_inner ul li a{
	display:block;
	float:left;
	width:540px;
	}
.column_news1 .column_news_inner ul li .li_lefts{
	position:relative;
	float:left;
	width:180px;
	padding-left:25px;
	}
	
	.li_lefts img{
	padding-top:5px;
	width:150px;
	height:125px;
	}
	.li_rights dt{
	float:left;
	width:330px;
	font:18px/22px "Microsoft YaHei",Arial;
	color:#333;
	}
.li_rights dd{
	float:left;
	padding-top:9px;
	width:330px;
	font:14px/22px "Microsoft YaHei",Arial;
	color:#ccc;
	}
	/*         *****************************************************               */
	
	
.li_left .h_news_date{
	float:left;
	width:135px;
	font:14px/20px "Microsoft YaHei",Arial;
	color:#bababa;
	}
.li_left img{
	padding-top:14px;
	width:135px;
	height:90px;
	}
.li_left  span{
	display:block;
	position:absolute;
	top:0;
	left:-10px;
	width:20px;
	height:20px;
	}
.icon_round_on{
	background:url(../images/icon_round.png) 0 0 no-repeat;
	}
.icon_round_off{
	background:url(../images/icon_round.png) 0 -25px no-repeat;
	}
.column_news .column_news_inner ul li .li_right{
	float:left;
	width:230px;
	padding-left:20px;
	}
.li_right dt{
	float:left;
	width:230px;
	font:18px/22px "Microsoft YaHei",Arial;
	color:#333;
	}
.li_right dd{
	float:left;
	padding-top:9px;
	width:230px;
	font:14px/22px "Microsoft YaHei",Arial;
	color:#ccc;
	}
.mar_l38{
	margin-left:38px;	
}
.pad_b40{
	padding-bottom:40px;	
}
.mar_b15{
	margin-bottom:15px;	
}
.web_column_line .column_szzy{
	float:left;
	margin-left:15px;
	padding:0 15px 15px; 
	width:255px;
	background:#fff;
	}
.web_column_line .column_szzy .column_szzy_title{
	float:left;
	width:255px;
	height:69px;
	background:url(../images/bg_title.jpg) left top repeat-x;
	text-align:center;
	clear:both;
	}
.web_column_line .column_szzy ul{
	float:left;
	width:255px;
	clear:both;
	}
.web_column_line .column_szzy ul li{
	float:left;
	width:253px;
	border:1px solid #d2d2d2;
	border-top:0;
	clear:both;
	}
.web_column_line .column_szzy ul li a.li_zxds:link{
	display:block;
	width:253px;
    height:98px;
	background:url(../images/img_szzy.png) 0 0 no-repeat;
}	
.web_column_line .column_szzy ul li a.li_zxds:hover{
    display:block;
	width:253px;
    height:98px;
	background:url(../images/img_szzy.png) -263px 0 no-repeat;
}
.web_column_line .column_szzy ul li a.li_dzs:link{
	display:block;
	width:253px;
    height:98px;
	background:url(../images/img_szzy.png) 0 -99px no-repeat;
}	
.web_column_line .column_szzy ul li a.li_dzs:hover{
    display:block;
	width:253px;
    height:98px;
	background:url(../images/img_szzy.png) -263px -99px no-repeat;
}
.web_column_line .column_szzy ul li a.li_smxz:link{
	display:block;
	width:253px;
    height:98px;
	background:url(../images/img_szzy.png) 0 -197px no-repeat;
}	
.web_column_line .column_szzy ul li a.li_smxz:hover{
    display:block;
	width:253px;
    height:98px;
	background:url(../images/img_szzy.png) -263px -197px no-repeat;
}


.web_column_line .column_szzy ul li a.li_hxjy:link{
	display:block;
	width:253px;
    height:99px;
	background:url(../images/img_szzy.png) 0 -295px no-repeat;
}	
.web_column_line .column_szzy ul li a.li_hxjy:hover{
    display:block;
	width:253px;
    height:99px;
	background:url(../images/img_szzy.png) -263px -295px no-repeat;
}
.web_column_line .column_szzy ul li a.li_hxdzs:link{
	display:block;
	width:253px;
    height:99px;
	background:url(../images/img_szzy.png) 0 -388px no-repeat;
}	
.web_column_line .column_szzy ul li a.li_hxdzs:hover{
    display:block;
	width:253px;
    height:99px;
	background:url(../images/img_szzy.png) -263px -388px no-repeat;
}

/*----Recommended books----*/	
.web_h_book{
	margin:15px auto 0;
	padding:0 10px;
	width:1180px;
	clear:both;
	background:#fff;
	}	
.web_h_book .h_book_title{
	float:left;
	margin-left:10px;
	width:1160px;
	height:69px;
	background:url(../images/bg_title.jpg) left top repeat-x;
	text-align:center;
	clear:both;
	}	
.web_h_book .h_book_line{
	float:left;
	padding-top:20px;
	width:1160px;
	height:38px;
	clear:both;
	}
.h_book_line .h_book_change{
	float:left;
	width:399px;
	height:38px;
	line-height:38px;
	}
.h_book_change p{
	float:left;
	padding:0 30px;
	border-right:1px solid #fff;
	cursor:pointer;
	
	}
.h_book_change .active_on{
	background:#005faf;
	font:18px/38px "Microsoft YaHei",Arial;
	color:#fff;
	}
.h_book_change .active_off{
	background:#e8e8e8;
	font:18px/38px "Microsoft YaHei",Arial;
	color:#333;
	}	
.h_book_line .h_book_search{
	position:relative;
	float:right;
	padding-left:20px;
	width:240px;
	height:38px;
	background:url(../images/bg_h_search.jpg) left top no-repeat;
	}
.h_book_line .h_book_search span{
	display:block;
	position:absolute;
	top:0;
	left:20px;
	font:14px/36px "Microsoft YaHei",Arial;
	color:#c2c1c1;
	}
.h_book_line .h_book_search .h_search_input_1{
	float:left;
	margin-top:1px;
	width:195px;
	border:0;
	font:16px/36px "Microsoft YaHei",Arial;
	color:#666;
	outline:none;
	}
.h_book_line .h_book_search .h_search_btn{
	float:left;
	margin-top:1px;
	width:44px;
	height:36px;
	border:0;
	background:none;
	outline:none;
	cursor:pointer;
	}
.web_h_book .h_book_area{
	float:left;
	width:1180px;
	clear:both;
	} 
.web_h_book .h_book_area ul{
	float:left;
	padding-top:30px;
	clear:both;
	}
.web_h_book .h_book_area ul li{
	float:left;
	width:275px;
	height:351px;
	padding: 0 10px;
	}	
.h_book_area ul li .h_book_img{
	float:left;
	width:273px;
	height:298px;
	border:1px solid #f0f0f0;
	clear:both;
	}
.h_book_area ul li .h_book_img a{
	display:block;
	width:273px;
	height:298px;
	line-height:298px;
	text-align:center;
	overflow:hidden;
	}

.h_book_area ul li .h_book_img:hover a img{
	-webkit-transform: scale(1.2, 1.2);
    -moz-transform: scale(1.2, 1.2);
    -ms-transform: scale(1.2, 1.2);
    -o-transform: scale(1.2, 1.2);
    transform: scale(1.2, 1.2);
	}
	.h_book_area ul li .h_book_img a img{
    display: inline-block; 
	vertical-align: middle;
	width:auto;
	height:220px;
	-webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
	}	
.h_book_area ul li .book_area_title{
	float:left;
	width:275px;
	padding-bottom:5px;
	font:15px/46px "Microsoft YaHei",Arial;
	text-align:center;
	clear:both;
	}
.h_book_area ul li .book_area_title a:link{
    color: #666;
    text-decoration: none;
}
.h_book_area ul li .book_area_title a:visited{
    color: #666;
    text-decoration: none;
}
.h_book_area ul li .book_area_title a:hover{
    color: #005faf;
    text-decoration: underline;
}
.h_book_area ul li .book_area_title a:active{
    color: #666;
    text-decoration: none;
}	
/*----adv----*/	
.web_adv{
	margin:15px auto 0;
	width:1200px;
	clear:both
	}
.web_adv img{
	display:block;
	}		

/*----link web site----*/
.web_oursite{
	margin:15px auto 0;
	padding:0 4px 10px 14px;
	width:1182px;
	clear:both;
	background:#fff;
	}
.web_link{
	margin:15px auto 20px;
	padding:0 4px 10px 14px;
	width:1182px;
	clear:both;
	background:#fff;
	}
.web_oursite .link_title,.web_link .link_title{
	float:left;
	width:1172px;
	height:69px;
	background:url(../images/bg_title.jpg) left top repeat-x;
	text-align:center;
	clear:both;
	}
.web_oursite ul,.web_link ul{
	float:left;
	width:1192px;
	padding:10px 0;
	clear:both;
	}
.web_oursite ul li,.web_link ul li{
	float:left;
	width:185px;
	height:83px;
	border:1px solid #eee;
	margin:10px 10px 0 0;
	}

/*----news center----*/
.web_news_list_foucs{
	width:100%;
	min-width:1200px;
	height:300px;
	overflow:hidden;
	clear:both;
	}
.web_news_list{
	margin:0 auto;
	width:1200px;
	padding-top:30px;
	clear:both;
	}
.web_news_list ul{
	float:left;
	width:1260px;
	clear:both;
	}
.web_news_list ul li{
	position:relative;
	float:left;
	width:558px;
	margin-left:11px;
	border-left:1px solid #ddd;
	}
.web_news_list ul li a{
	display:block;
	float:left;
	width:558px;
	}
.li_r60{
	padding-right:60px;
	}
.li_b60{
	padding-bottom:60px;
	}
.web_news_list ul li i{
	position:absolute;
	top:0;
	left:-10px;
	display:block;
	width:20px;
	height:20px;
	}
.i_news_off{
	background:url(../images/icon_round.png) 0 -25px no-repeat;
	}
.i_news_on{
	background:url(../images/icon_round.png) 0 0 no-repeat;
	}
.web_news_list ul li .li_news_line{
	float:left;
	width:558px;
	clear:both;
	}
.web_news_list ul li .li_news_line span{
	display:block;
	float:left;
	padding-left:20px;
	width:100px;
	font:14px/20px "Microsoft YaHei",Arial;
	color:#969696;
	}
.web_news_list ul li .li_news_line .li_news_title{
	float:left;
	width:438px;
	height:64px;
	font:24px/32px "Microsoft YaHei",Arial;
	color:#333;
	word-break:break-all;
	}
.web_news_list ul li .li_news_line img{
	display:block;
	float:left;
	margin:29px 24px 0;
	width:180px;
	height:auto;
	}	
.web_news_list ul li .li_news_line .li_news_summary{
	display:block;
	float:left;
	margin:29px 0 0;
	width:330px;
	height:auto;
	font:14px/26px "Microsoft YaHei",Arial;
	color:#999;
	text-indent:2em;
	}	
	
/*----go page----*/	
.web_gopage{
	float:left;
	margin:60px auto 0;
	padding:40px 0;
	width:1200px;
	border-top:1px solid #ddd;
	clear:both;
	}
.web_gopage .page_inner{
	float:left;
	width:auto;
	clear:both;
	}
.web_gopage .page_inner span{
	display:block;
	float:left;
	width:auto;
	padding-left:10px;
	font:16px/28px Arial,"Microsoft YaHei";
	color:#333;
	}
.web_gopage .page_inner span a{
	display:block;
	border:1px solid #ddd;
	font:16px/28px Arial,"Microsoft YaHei";
	color:#333;
	padding:0 10px;
	font-style:normal;
	background:#fff;
	}
.web_gopage .page_inner span a:hover{
	display:block;
	border:1px solid #005faf;
	font:16px/28px Arial,"Microsoft YaHei";
	color:#fff;
	background:#005faf;
	padding:0 10px;
	font-style:normal;
	text-decoration:none;
	}
.web_gopage .page_inner span input{
	float:left;
	width:48px;
	height:28px;
	border:1px solid #ddd;
	font:16px/28px Arial,"Microsoft YaHei";
	color:#333;
	outline:none;
	text-align:center;
	background:#fff;
	cursor:pointer;
	}

/*----news content----*/
.web_news_content{
	margin:0 auto;
	width:1200px;
	padding-top:40px;
	clear:both;
	}
.web_news_content h1{
	display:block;
	font:bold 40px/60px Arial,"Microsoft YaHei";
	color:#333;
	text-align:center;
	}
.web_news_content h2{
	display:block;
	font:24px/60px Arial,"Microsoft YaHei";
	color:#333;
	text-align:center;
	
	}
.web_news_content .news_date{
	position:relative;
	font:16px/30px Arial,"Microsoft YaHei";
	color:#999;
	text-align:center;
	border-bottom:1px solid #666;
	padding-bottom:15px;
	}

.web_news_content .news_date1{
	position:relative;
	font:16px/30px Arial,"Microsoft YaHei";
	color:#999;
	text-align:center;
	padding-bottom:15px;
width:100%;
	}

.web_news_content .news_date .news_share{
	display:block;
	position:absolute;
	top:-5px;
	right:-16px;
	width:170px;
	height:40px;
	line-height:40px;
	font:16px/40px Arial,"Microsoft YaHei";
	color:#333;
	}
.web_news_content .news_date .news_share b{
	float:left;
	display:block;
	height:40px;
	line-height:40px;
	font-weight:normal;
	}
.web_news_content .news_date .news_share .share_sina{
	display:block;
	width:40px;
	height:40px;
	margin-right:10px;
	}
.web_news_content .news_date .news_share .share_sina a{
	display:block;
	width:40px;
	height:40px;
	background:url(../images/icon_share.png) 0 0 no-repeat;
	}
.web_news_content .news_date .news_share .share_sina a:hover{
	display:block;
	width:40px;
	height:40px;
	background:url(../images/icon_share.png) 0 -50px no-repeat;
	}
.web_news_content .news_date .news_share .share_weixin{
	display:block;
	width:40px;
	height:40px;
	}
.web_news_content .news_date .news_share .share_weixin a{
	display:block;
	width:40px;
	height:40px;
	background:url(../images/icon_share.png) -50px 0 no-repeat;
	}
.web_news_content .news_date .news_share .share_weixin a:hover{
	display:block;
	width:40px;
	height:40px;
	background:url(../images/icon_share.png) -50px -50px no-repeat;
	}
.web_news_content .news_date .share_erwm{
	display:none;
	position:absolute;
	width:256px;
	height:256px;
	top:45px;
	right:0;
	padding:5px;
	border:1px solid #ddd;
    background:#fff;
	}
.web_news_content .news_content{
	float:left;
	padding:10px 0 30px;
	width:1200px;
	clear:both;
	}
.web_news_content .news_content p{
	float:left;
	width:1200px;
	padding:10px 0;
	text-align:left;
	text-indent:2em;
	font:16px/30px Arial,"Microsoft YaHei";
	color:#333;
	}
.web_news_content .news_content p img{
	display:block;
	margin:0 auto;
	width:640px;
	height:auto;
	padding:15px 0 5px;	
	}

/*----second page----*/	
.column_left_menu{
	float:left;
	width:250px;
	}
.column_left_menu .menu_title{
	float:left;
	width:250px;
	height:80px;
	clear:both;
	}
.column_left_menu ul{
	float:left;
	width:248px;
	border:1px solid #ddd;
	border-top:0;
	border-bottom:0;
	clear:both;
	}
.column_left_menu ul li{
	float:left;
	width:248px;
	height:58px;
	border-bottom:1px solid #ddd;
	font:18px/58px Arial,"Microsoft YaHei";
	clear:both;
	}
.column_left_menu .li_menu_on a{
	display:block;
	width:180px;
	padding-left:68px;
	font-size:18px;
	background: #fff url(../images/icon_arr_right.png) 53px 23px no-repeat; 
    text-decoration: none;
}
.column_left_menu .li_menu_on a:hover{
	display:block;
	width:180px;
	padding-left:68px;
	font-size:18px;
	background: #fff url(../images/icon_arr_right.png) 53px 23px no-repeat; 
    text-decoration: none;
}
.column_left_menu .li_menu_off a{
	display:block;
	width:180px;
	padding-left:68px;
	font-size:18px;
    text-decoration: none;
}
.column_left_menu .li_menu_off a:hover{
	display:block;
	width:180px;
	padding-left:68px;
	font-size:18px;
	background: #fff url(../images/icon_arr_right.png) 53px 23px no-repeat; 
    text-decoration: none;
}
.column_right_content{
	float:left;
	padding-left:50px;
	width:900px;
	}
.column_right_content h1{
	display:block;
	width:900px;
	border-bottom:1px solid #666;
	font:36px/36px Arial,"Microsoft YaHei";
	color:#000000;
	padding:25px 0 19px;
	text-align:center;
	clear:both;
	}
.column_right_content .column_content_inner{
	float:left;
	width:900px;
	padding:23px 0 20px;
	clear:both;
	}
.column_right_content .column_content_inner p{
	float:left;
	width:900px;
	padding-bottom:25px;
	font:16px/30px Arial,"Microsoft YaHei";
	color:#333;
	text-align:left;
	text-indent:2em;
	clear:both;
	}
	
/*----leave message----*/

.column_leave_message{
	float:left;
	width:900px;
	padding-bottom:30px;
	clear:both;
	}
.column_leave_message .leave_message_tips{
	float:left;
	width:900px;
	padding:30px 0 20px;
	font:14px/14px Arial,"Microsoft YaHei";
	color:#333;
	clear:both;
	}

.column_leave_message .area_message{
	float:left;
	width:898px;
	padding:20px 0 30px;
	border:1px solid #eee;
	background:#fff;
	}
.column_leave_message .area_message .area_message_line{
	float:left;
	padding-bottom:10px;
	width:898px;
	clear:both;
	}
.area_message .area_message_line .area_message_title{
	float:left;
	width:163px;
	height:40px;
	font:16px/40px Arial,"Microsoft YaHei";
	color:#666;
	padding-right:5px;
	text-align:right;
	}
.area_message .area_message_line .area_message_input{
	float:left;
	width:730px;
	}
.area_message .area_message_line .area_message_input input{
	float:left;
	border:1px solid #eee;
	height:38px;
	font:14px/38px Arial,"Microsoft YaHei";
	color:#666;
	padding:0 15px;
	outline:none;
	}

.area_message .area_message_line .area_message_input textarea{
	border:1px solid #eee;
	width:630px;
	height:200px;
	font:14px/24px Arial,"Microsoft YaHei";
	color:#666;
	padding:10px 15px;
	outline:none;
	}

.area_message .area_message_line .area_message_input .message_button{
	margin-top:20px;
	background:#005faf;
	border:0;
	width:195px;
	height:50px;
	font:24px/50px Arial,"Microsoft YaHei";
	color:#fff;
	text-align:center;
	padding:0;
	cursor:pointer;
	outline:none;
	}
.message_input_title{
	width:370px;
	}
.message_input_phone,.message_input_email{
	width:250px;
	}		
	
.message_input_yzm{
	width:90px;
	}	
.message_yzm{
	display:block;
	padding:0 10px;
	float:left;
	}
.message_yzm_tip{
	display:block;
	padding-top:5px;
	float:left;
	font-style:normal;
	font:13px/16px Arial,"Microsoft YaHei";
	color:#999;
	}	
.message_yzm_tip a{
	color:#999;
	text-decoration:none;
	}
.message_yzm_tip a:hover{
	color:#005faf;
	text-decoration:underline;
	}	
	
/*----ren cai zaho pin----*/	
.column_rczp{
	float:left;
	width:900px;
	padding-bottom:30px;
	clear:both;
	}	
.column_rczp .rczp_job{
	float:left;
	width:900px;
	padding-top:30px;
	clear:both;
	}
.column_rczp .rczp_job .rczp_job_title{
	float:left;
	width:870px;
	height:49px;
	padding-left:30px;
	background:url(../images/bg_rczp_title.jpg) 0 0 no-repeat;
	border-bottom:1px solid #ddd;
	font:24px/49px Arial,"Microsoft YaHei";
	color:#333;
	text-align:left;
	margin-bottom:13px;
	}
.column_rczp .rczp_job p{
	float:left;
	width:450px;
	font:16px/30px Arial,"Microsoft YaHei";
	color:#333;
	text-align:left;
	}
.column_rczp .rczp_job p a{
	font-size:16px;
	color:#333;
    text-decoration: none;
}
.column_rczp .rczp_job p a:hover{
	font-size:16px;
	color:#005faf; 
    text-decoration: underline;
}	
.column_rczp .rczp_job_require{
	float:left;
	width:900px;
	padding-top:30px;
	clear:both;
	}	
.column_rczp .rczp_job_require .rczp_require_title{
	float:left;
	width:870px;
	height:49px;
	padding-left:30px;
	background:url(../images/bg_rczp_title.jpg) 0 0 no-repeat;
	border-bottom:1px solid #ddd;
	font:24px/49px Arial,"Microsoft YaHei";
	color:#333;
	text-align:left;
	}	
.column_rczp .rczp_job_require .job_require_inner{
	float:left;
	width:798px;
	padding:10px 50px 30px;
	border:1px solid #ddd;
	border-top:0;
	background:#fff;
	}	
.column_rczp .rczp_job_require .job_require_inner h2{
	display:block;
	width:798px;
	border-bottom:1px solid #ddd;
	font:24px/63px Arial,"Microsoft YaHei";
	color:#333;
	text-align:center;
	}	
.job_require_inner .job_require_content{
	float:left;
	width:798px;
	padding:13px 0 0;
	clear:both;
	}
.job_require_inner .job_require_content p{
	float:left;
	width:798px;
	font:15px/28px Arial,"Microsoft YaHei";
	color:#333;
	text-align:left;
	padding-bottom:20px;
	clear:both;
	}	
.job_require_inner .btn_job_yp{
	float:left;
	margin-left:249px;
	margin:0 a uto;
	width:300px;
	height:60px;
	font:24px/60px Arial,"Microsoft YaHei";
	color:#fff;
	text-align:center;
	}
.job_require_inner .btn_job_yp a{
	display:block;
	width:300px;
	height:60px;
	background:#005faf;
	font-size:24px;
	color:#fff;
    text-decoration: none;
}
.job_require_inner .btn_job_yp a:hover{
	display:block;
	width:300px;
	height:60px;
	background:#066ec6;
	font-size:24px;
	color:#fff; 
    text-decoration: none;
}

.job_require_inner .job_yp{
	float:left;
	width:798px;
	padding:20px 0 0;
	clear:both;
	}
.job_require_inner .job_yp ul{
	float:left;
	width:798px;
	clear:both;
	}	
.job_require_inner .job_yp ul li{
	float:left;
	padding-top:10px;
	width:399px;
	}	
.job_require_inner .job_yp ul li .li_left_title{
	float:left;
	width:85px;
	font:16px/40px Arial,"Microsoft YaHei";
	color:#666;
	text-align:right;
	}	
.job_require_inner .job_yp ul li .li_rihgt_input{
	float:left;
	width:314px;
	height:40px;
	}	
.job_require_inner .job_yp ul li .li_rihgt_input input{
	float:left;
	width:250px;
	height:38px;
	border:1px solid #eee;
	padding:0 15px;
	font:15px/38px Arial,"Microsoft YaHei";
	color:#666;
	text-align:left;
	outline:none;
	}	
.job_require_inner .job_yp .yp_other{
	float:left;
	width:798px;
	height:50px;
	font:16px/50px Arial,"Microsoft YaHei";
	color:#666;
	clear:both;
	}	
.job_require_inner .job_yp textarea{
	float:left;
	width:768px;
	height:200px;
	padding:10px 15px;
	border:1px solid #eee;
	font:15px/24px Arial,"Microsoft YaHei";
	color:#666;
	outline:none;
	}	
.job_require_inner .job_yp_yzm{
	float:left;
	width:798px;
	padding-top:20px;
	clear:both;
	}	
.job_require_inner .job_yp_yzm span{
	display:block;
	float:left;
	font:16px/40px Arial,"Microsoft YaHei";
	color:#666;
	}	
.job_require_inner .job_yp_yzm span input{
	float:left;
	width:80px;
	height:38px;
	border:1px solid #eee;
	padding:0 15px;
	font:15px/38px Arial,"Microsoft YaHei";
	color:#666;
	text-align:left;
	outline:none;
	}	
	
.job_require_inner .job_yp_yzm span a{
	display:block;
	padding-top:3px;
	line-height:16px;
	font-size:13px;
	color:#666;
    text-decoration: none;
}
.job_require_inner .job_yp_yzm span a:hover{
	display:block;
	padding-top:3px;
	line-height:16px;
	font-size:13px;
	color:#005faf;
    text-decoration: underline;
}	
	
/*----wangshangtougao----*/	

.column_wstg{
	float:left;
	width:900px;
	clear:both;
	}
.column_wstg .unit_wstg_line{
	float: left;
    width: 900px;
    padding: 20px 0 0;
	}
.column_wstg .unit_wstg_line p{
	float:left;
	width:900px;
	clear:both;
	}
.column_wstg .unit_wstg_line .unit_wstg_title_line{
	float:left;
	width:900px;
	clear:both;
	}	
.column_wstg .unit_wstg_line .unit_wstg_title_line .unit_wstg_line_title{
	float:left;
	width:auto;
	font:24px/50px Arial,"Microsoft YaHei";
	color:#333;
	padding:0 30px;
	background:#eee;
	clear:none;
	}
.column_wstg .unit_wstg_line .unit_wstg_title_line .unit_wstg_line_title_1{
	float:left;
	width:900px;
	font:24px/50px Arial,"Microsoft YaHei";
	color:#333;
	text-align:center;
	background:#eee;
	clear:none;
	}
.column_wstg .unit_wstg_line .unit_wstg_title_line .unit_wstg_tips{
	float:left;
	width:auto;
	font:14px/50px Arial,"Microsoft YaHei";
	color:#333;
	padding:0 30px;
	clear:none;
	}	
	
.column_wstg .unit_wstg_line .unit_wstg_line_inner{
	float:left;
	width:798px;
	bordeR:1px solid #eee;
	padding:20px 50px 30px;
	background:#fff;
	clear:both;
	}	
.column_wstg .unit_wstg_line .unit_wstg_line_inner ul{
	float:left;
	width:798px;
	clear:both;
	}	
.column_wstg .unit_wstg_line .unit_wstg_line_inner ul li{
	float:left;
	padding-top:10px;
	}	
.column_wstg .unit_wstg_line .unit_wstg_line_inner .li_left{
	width:340px;
	}	
.column_wstg .unit_wstg_line .unit_wstg_line_inner .li_right{
	width:420px;
	}	
	
.column_wstg .unit_wstg_line .unit_wstg_line_inner .li_title_l{
	float:left;
	width:85px;
	font:16px/40px Arial,"Microsoft YaHei";
	color:#666;
	text-align:right;
	clear:none;
	}
.column_wstg .unit_wstg_line .unit_wstg_line_inner .li_title_r{
	float:left;
	width:165px;
	font:16px/40px Arial,"Microsoft YaHei";
	color:#666;
	text-align:right;
	clear:none;
	}	
.column_wstg .unit_wstg_line .unit_wstg_line_inner .li_input{
	position:relative;
	float:left;
	width:auto;
	clear:none;
	}	
.column_wstg .unit_wstg_line .unit_wstg_line_inner input{
	border:1px solid #eee;
	padding:0 10px;
	width:210px;
	font:16px/38px Arial,"Microsoft YaHei";
	color:#666;
	text-align:left;
	outline:none;
	}	
.column_wstg .unit_wstg_line .unit_wstg_line_inner .li_input span{
	display:block;
	position:absolute;
	top:6px;
	left:200px;
	width:24px;
	height:28px;
	background:url(../images/iocn_date.png) 0 0 no-repeat;
	cursor:pointer;
	}	
.column_wstg .unit_wstg_line .unit_wstg_line_inner .li_input .date_area{
	display:none;
	position:absolute;
	width:230px;
	height:100px;
	top:39px;
	left:0;
	border:1px solid #eee;
	background:#fff;
	clear:both;
	}	
.column_wstg .unit_wstg_line .unit_wstg_line_inner textarea{
	float:left;
	width:756px;
	height:200px;
	border:1px solid #eee;
	margin:20px 0;
	padding:10px 20px;
	font:16px/26px Arial,"Microsoft YaHei";
	color:#666;
	outline:none;
	}	
.column_wstg .unit_wstg_line .unit_wstg_line_inner .p_line{
	float:left;
	width:798px;
	font:16px/30px Arial,"Microsoft YaHei";
	 padding-bottom:15px;
	color:#666;
	clear:both;
	}	
.column_wstg .unit_wstg_line .unit_wstg_line_inner .p_line textarea{
	float:left;
	width:756px;
	height:200px;
	border:1px solid #eee;
	margin:0;
	padding:10px 20px; 
	font:16px/26px Arial,"Microsoft YaHei";
	color:#666;
	outline:none;
	}	
.column_wstg .unit_wstg_line .unit_wstg_line_inner dl{
	display:block;
	float:left;
	width:798px;
	padding-bottom:15px;
	clear:both;
	}	
.column_wstg .unit_wstg_line .unit_wstg_line_inner dl dt{
	float:left;
	width:115px;
	padding-top:10px;
	font:16px/40px Arial,"Microsoft YaHei";
	color:#666;
	}
.column_wstg .unit_wstg_line .unit_wstg_line_inner dl dd{
	position:relative;
	float:left;
	width:680px;
	padding-top:10px;
	}	
.column_wstg .unit_wstg_line .unit_wstg_line_inner dl dd input{
	font:16px/38px Arial,"Microsoft YaHei";
	color:#666;
	border:1px solid #eee;
	padding:0 10px;
	outline:none;
	}	
.column_wstg .unit_wstg_line .unit_wstg_line_inner .dd_input_title{
	width:450px;
	}	
.column_wstg .unit_wstg_line .unit_wstg_line_inner .dd_input_date{
	width:200px;
	}
.column_wstg .unit_wstg_line .unit_wstg_line_inner .dd_input_topic{
	width:450px;
	}	
.column_wstg .unit_wstg_line .unit_wstg_line_inner dl dd span{
	display:block;
	position:absolute;
	top:16px;
	left:189px;
	width:24px;
	height:28px;
	background:url(../images/iocn_date.png) 0 0 no-repeat;
	cursor:pointer;
	}	
.column_wstg .unit_wstg_line .unit_wstg_line_inner dl dd .date_area{
	display:none;
	position:absolute;
	width:220px;
	height:100px;
	top:49px;
	left:0;
	border:1px solid #eee;
	background:#fff;
	clear:both;
	}	
 .unit_wstg_line_inner .unit_yj_book{
	float:left;
	width:798px;
	padding-bottom:15px;
	clear:both;
	}	
.unit_wstg_line_inner .unit_yj_book .unit_yj_book_title{
	float:left;
	width:798px;
	font:16px/30px Arial,"Microsoft YaHei";
	color:#ea0909;
	padding:10px 0;
	clear:both;
	}	
.unit_wstg_line_inner .unit_yj_book .unit_yj_book_inner{
	float:left;
	width:716px;
	bordeR:1px solid #ea0909;
	padding:20px 40px 30px;
	clear:both;
	}
.unit_wstg_line_inner .unit_yj_book .unit_yj_book_inner ul{
	float:left;
	width:716px;
	clear:both;
	}	
.unit_wstg_line_inner .unit_yj_book .unit_yj_book_inner ul li{
	float:left;
	width:358px;
	padding-top:10px;
	}	
.unit_wstg_line_inner .unit_yj_book .unit_yj_book_inner .li_yj_title{
	float:left;
	width:82px;
	text-align:right;
	font:16px/40px Arial,"Microsoft YaHei";
	color:#666;
	clear:none;
	}	
.unit_wstg_line_inner .unit_yj_book .unit_yj_book_inner .li_yj_input{
	position:relative;
	float:left;
	width:276px;
	clear:none;
	}	
.unit_wstg_line_inner .unit_yj_book .unit_yj_book_inner .li_yj_input input{
	font:16px/38px Arial,"Microsoft YaHei";
	color:#666;
	border:1px solid #eee;
	padding:0 10px;
	outline:none;
	}	
.unit_wstg_line_inner .unit_yj_book .unit_yj_book_inner .li_yj_input span{
	display:block;
	position:absolute;
	top:6px;
	left:199px;
	width:24px;
	height:28px;
	background:url(../images/iocn_date.png) 0 0 no-repeat;
	cursor:pointer;
	}	
.unit_wstg_line_inner .unit_yj_book .unit_yj_book_inner .li_yj_input .date_area{
	display:none;
	position:absolute;
	width:230px;
	height:100px;
	top:39px;
	left:0;
	border:1px solid #eee;
	background:#fff;
	clear:both;
	}		
.unit_wstg_yzm{
	float:left;
	width:900px;
	padding:20px 0;
	clear:both;
	}
.unit_wstg_yzm .wstg_yzm_title{
	float:left;
	width:70px;
	height:40px;
	font:16px/40px Arial,"Microsoft YaHei";
	color:#666;
	} 
.unit_wstg_yzm .wstg_yzm_input{
	float:left;
	width:110px;
	height:40px;
	}
.unit_wstg_yzm .wstg_yzm_input input{
	width:108px;
	height:39px;
	font:16px/39px Arial,"Microsoft YaHei";
	color:#666;
	text-align:center;
	border:1px solid #ddd;
	outline:none;
	}
.unit_wstg_yzm .wstg_yzm_img{
	float:left;
	width:77px;
	padding:0 15px;
	}
.unit_wstg_yzm .wstg_yzm_tips{
	float:left;
	width:50px;
	padding-top:5px;
	font:12px/16px Arial,"Microsoft YaHei";
	color:#999;
	}
.unit_wstg_yzm .wstg_yzm_tips a{
	font-size:12px;
	color:#999;
    text-decoration: none;
}
.unit_wstg_yzm .wstg_yzm_tips a:hover{
	font-size:12px;
	color:#005faf; 
    text-decoration: underline;
}	
.btn_wstg{
	float:left;
	width:900px;
	padding-bottom:30px;
	clear:both;
	}	
.btn_wstg input{
	width:195px;
	height:50px;
	font:24px/50px Arial,"Microsoft YaHei";
	color:#fff;
	background:#005faf;
	text-align:center;
	border:0;
	outline:none;
	cursor:pointer;
	}	
	
/*---list download----*/	
.list_download_area{
	float:left;
	width:900px;
	padding:10px 0;
	clear:both;
   }
.list_download_area ul{
	float:left;
	width:900px;
	clear:both;
	}	
.list_download_area ul li{
	float:left;
	width:900px;
	height:45px;
	line-height:45px;
	border-bottom:1px solid  #e1e1e1;
	clear:both;
	}
.list_download_area ul li a:link{
    font-size:16px; 
    color: #666;
    text-decoration: none;
}
.list_download_area ul li a:visited{
    font-size: 16px; 
    color: #666;
    text-decoration: none;
}
.list_download_area ul li a:hover{
    font-size: 16px; 
    color: #025fad;
    text-decoration: underline;
}
.list_download_area ul li a:active{
    font-size: 16px; 
    color: #666;
    text-decoration: none;
}	
.list_download_area ul li span{
	display:block;
	float:right;
	}	
.list_download_area ul li span a:link{
    font-size:16px; 
    color: #025fad;
    text-decoration: none;
}
.list_download_area ul li span a:visited{
    font-size: 16px; 
    color: #025fad;
    text-decoration: none;
}
.list_download_area ul li span a:hover{
    font-size: 16px; 
    color: #be1010;
    text-decoration: underline;
}
.list_download_area ul li span a:active{
    font-size: 16px; 
    color: #025fad;
    text-decoration: none;
}